package xcmg.device.dao.entity.warehouse.allot;

import lombok.Data;
import xcmg.device.dao.entity.WarehouseArea;

import java.util.Date;

@Data
public class RegionAllotDO extends WarehouseArea
{
    private String id;

    private String allotOrder;

    private String inLocation;

    private String outLocation;

    private Integer inState;

    private Integer outState;

    private String moveType;

    private String createId;

    private String createName;

    private Date createDate;

    private String deptName;

    private Integer isSynSap;

    private String sapInOrder;

    private String sapOutOrder;

    private String orgId;

    private String deptId;

    private String voucherInNo;

    private String voucherOutNo;


    private String sapErrorMsg;

    private String billStatus;

    private String statusDesc;

    private String auditId;

    private Date auditDate;

    private String auditMessage;

    private String auditName;

    private String dispatcherId;

    private String dispatcherName;

    private String crmOrder;

    /** 收货人*/
    private String receiveUser;

    /** 联系方式*/
    private String receiveTel;

    /** 收货地址*/
    private String receiveAddress;

    /** 领出过账状态 0未过账1部分过账2已过账*/
    private Integer postOutStatus;

    /** 领入过账状态 0未过账1部分过账2已过账*/
    private Integer postInStatus;

    /**区域调拨计划ID*/
    private String allotPlanId;

    /**区域调拨计划单号*/
    private String allotPlanOrder;

    private String threeReverseId;

    private String threeReverseType;

    //塔机v.1.9新增需求
    //默认：5(三包备件)
    private Integer allotType;
    //调入仓库名称
    private String inWarehouse;
    //调出仓库名称
    private String outWarehouse;
    //pms原单号
    private String pmsCode;
    //销售时间
    private Date saleTime;

    /**同步crm状态*/
    private String syncCrmFlag;

    /**同步crm信息*/
    private String syncCrmMsg;

    private String syncSfFlag;

    private String syncSfMsg;


}
